/*
* @Author: Marte
* @Date:   2017-12-06 10:11:59
* @Last Modified by:   Marte
* @Last Modified time: 2017-12-18 09:03:55
*/
html, body ,.container,.map-box{
  margin:0px;
  padding:0px;
  width:100%;
  height:100%;
}

body{
  font-family:'Microsoft YaHei',"微软雅黑";
  overflow-x:hidden;
}

a:hover,
a:focus,
a:visited{
  text-decoration:none;
}
a:hover{
  cursor: pointer;
}

/*public */
.chart-close{
  position:absolute;
  right:5px;
  top:30px;
  color:gray;
  font-size:20px;
  line-height: 20px;
  z-index: 30;
}
.chart-close:hover,
.chart-close:focus,
.chart-close:visited{
  text-decoration: none;
}

.chart-close:hover{
  color:red;
}

.hide-btn{
  color:rgba(0,157,209,1);
}


.hide-btn:hover,
.hide-btn:visited,
.hide-btn:focus{
  text-decoration:none;
}

/*public */

.navbar-self{
  background-color: rgba(0,0,0,0.9) !important;

}

.navbar-brand{
  display: inline-block;
  width:100%;
  min-width: 290px;
  height:50px;
  border-radius: 6px;
  background: url("../image/logoy.png")  10px center no-repeat;
  background-size: 80% 80%;
}

.map-box{
  position:absolute;
  left:0px;
  top:0px;
}

.navbar .row{
  width:100%;
}
/*顶部消息块*/
.top-info-box{
  position:absolute;
  left:0px;
  top:56px;
  width:100%;
  height:56px;
  background-color:rgba(200,200,200,0.5);
}
.top-info-bar{
  height:100%;
}
.top-info-bar .alert-self{
  float:left;
  margin-right:10px;
  padding-top:12px;
  padding-bottom: 12px;
  width:100%;
  height:46px;
  opacity:0.9;
}

.top-info-bar .carousel-self{
  padding-top:5px;
  height:100%;
}

.top-info-bar .carousel-self .carousel-inner{
  height:100%;
}

/*左侧数据块*/
.left-display-box{
  width:240px;
  position:absolute;
  left:10px;
  top:120px;
}

.data-block{
  position:relative;
  width:100%;
  height:190px;
  margin-bottom:10px;
  text-align: center;
  border:1px solid #009dd1;
  box-shadow: 0 0  15px rgba(0,157,209,1);

  border-radius: 5px;
  color:white;
  padding-top:20px;
  background-color:rgba(0,0,0,0.4)
}
.data-block:hover{
  border:1px solid rgba(10,197,209,1);
}
.data-block .hide-btn{
  position:absolute;
  display:inline-block;
  width:16px;
  height:16px;
  line-height: 12px;
  font-size:12px;
  right:5px;
  top:5px;
}
.data-block .hide-btn:hover{
  color:red;
}



.data-block .data-title,
.data-block #top-value{
  /*color:#ffd323;*/
  color:white;
  font-size: 16px;
  font-family:'Microsoft YaHei',"微软雅黑";

}
.data-block .data-title{
  font-weight:bold;
}
.data-block #top-value{
  // background-color:rgba(0,0,100,0.8)
}
.number-box{
  margin-top:60px;
  position:relative;
}
.data-block #top-value{
  display:inline-block;
  margin-top:50px;
}

/*左边仪表盘区域*/
/*显示按钮*/
.dashboard-list-btn{
  position:absolute;
  width:50px;
  height:50px;
  background-color:#ffd323;
  border-radius:30px;
  font-size:30px;
}
.dashboard-list-btn:hover{
  background-color:#fff229;
  cursor:pointer;
}
.dashboard-list-btn .btn-self {
  position:absolute;
  height:50px;
}
.dashboard-list-btn .btn-self span{
  margin-top:-2px;
  line-height:50px;
}
/*隐藏于显示dashboard 的按钮放在不同的位置*/
.show-dashboard-btn {
  left:-24px;
  bottom:85px;
  display:none;
}
.show-dashboard-btn .btn-self{
  left:16px;
}
.hide-dashboard-btn{
  bottom:75px;
  right:-24px;
}
.hide-dashboard-btn .btn-self{
  right:16px;
}


.dashboard-charts-bar{
  position:absolute;
  left:0px;
  bottom:10px;
  width:100%;
  min-width:1200px;
  height:200px;
  box-shadow: 0 0  15px #ffd323;
  border:1px solid #ffd323;
  border-radius:8px;
  background-color:rgba(0,0,0,0.4)
}
.dashboard-charts-contain{
  position:absolute;
  width:98%;
  min-width:1100px;
  height:100%;
}

.dashboard-chart-box{
  float:left;
  width:10%;
  height:100%;
}
.dashboard-chart-box{

}

/*底部场景与组织chart 块*/
.bottom-chart-box{
  position:absolute;
  padding:5px;
  right:20px;
  bottom:20px;
  width:70%;
  min-width:600px;
  height:40%;
}

.scene-box,.org-box{
  display: inline-block;
  position:absolute;
  width:70%;
  height:320px;
  border-radius: 6px;
}

.scene-box{
  bottom:10px;
  right:10px;
}

.org-box{
  bottom:350px;
  right:10px;
}

.chart{
  width:100%;
  height:100%;
}
